const mongoose = require('../../data/db')
// 创建用户表
const userSchema = mongoose.Schema({
	username: {
		type: String,
		unique: true
	},
	password: {
		type: String,
		select: true,
		set(val) {
			// return require('bcrypt').hashSync(val, 10)
			return require('md5')(val)
		}
	}
},{
	// 定义时间戳，添加数据时会自动加入下面两个字段：createTime和updateTime
	timestamps: {
		createdAt: 'createTime',
		updatedAt: 'updateTime'
	}
})

// 建立数据库用户模型
module.exports = mongoose.model('User', userSchema);